intermediary filtering